home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2000 #4 / Amiga Plus CD - 2000 - No. 4.iso / Tools / Treiber / Misc / ATA3 / AllegroCDFS.test1 next >
Text File  |  1999-10-29  |  4KB  |  92 lines

  1. AllegroCDFS performance
  2.  
  3. AllegroCDFS is at present the fastest CD filesystem for Amiga computers.
  4.  
  5. Below please find the results from speed measurements for AllegroCDFS
  6. and the very popular filesystem of CacheCDFS.
  7.  
  8. For the test, a CD-ROM enclosed with the Amiga Format No. 12/99 was used.
  9. The test consisted in copying the contents of the -websites-\F1_GP folder
  10. from the CD-ROM to RAM:
  11. This folder includes over 1,100 files for the total size of 19,083,695
  12. bytes.
  13. The test has been performed on computers fitted with the most popular
  14. turbo cards with 32MB RAM.
  15.  
  16.  The results:
  17.  *****************************************************
  18.  *   Turbo board          * AllegroCDFS *  CacheCDFS *
  19.  *****************************************************
  20.  *  Blizzard 1260/50      *   16.8 sec. *  26.6 sec. *
  21.  *  Apollo 1240/40        *   20.2 sec. *  29.2 sec. *
  22.  *  Apollo 1240/33        *   23.0 sec. *  32.0 sec. *
  23.  *  Blizzard 1240/40      *   23.0 sec. *  32.1 sec. *
  24.  *  Blizzard 1230-IV      *   24.7 sec. *  35.6 sec. *
  25.  *  BlizzardPPC 68040/25  *   25.0 sec. *  38.0 sec. *
  26.  *  Elbox 1230/40-II      *   36.0 sec. *  50.0 sec. * 
  27.  *****************************************************
  28.  
  29.  AllegroCDFS ver. 2.1 (24 Oct 99)
  30.  CacheCDFS ver. 42.19 (10 Jun 99) from AmigaOS 3.5
  31.  
  32.  The test was made on computers
  33.  Amiga 1200 rev.2B with  PowerFlyer Gold
  34.  CD-ROM x48 (SAMSUNG SC-148) switched to PIO-4.
  35.  The test was made with AF CD No.46 (Amiga Format Issue 130 December 1999)
  36.  
  37.  The test program (script):
  38.  
  39.  TESTAF1
  40.  -----------------------------------------
  41.  copy CD2:-websites-/start.html ram:                   ;CD-ROM motor start
  42.  delete ram:start.html
  43.  date                                                  ;start copying
  44.  copy CD2:-websites-/F1_GP ram:F1_GP all quiet
  45.  date                                                  ;end copying
  46.  delete ram:F1_GP all quiet
  47.  date
  48.  ----------------------------------------
  49.  To run the script write:
  50.  execute TESTAF1
  51.  
  52.  Filesystem preferences:
  53.  Both filesystem had the some (optimal) configuration:
  54.  Buffer set on 64 lines (two sectors in one line).
  55.  For AllegroCDFS is the default, for CacheCDFS LC=2, Buffers=64.
  56.  
  57.  Each measurement was taken 10 times.
  58.  Table results are average value from the 10 readings.
  59.  ---------------------------------------
  60.  
  61. Test results explained:
  62.  
  63. In the measured with testing procedure, the folder entire contents
  64. (-websites-\F1_GP) was copied to RAM:
  65.  
  66. The measured time includes 3 elements:
  67.  
  68. 1. Filesystem operations: searching information on files, finding
  69.    appropriate paths, sectors,...
  70. 2. The time needed by scsi.device for transmitting the data from the
  71.    filesystem to buffers in the turbo card FastRAM.
  72. 3. The time, within which the ram-handler rewrites data from the buffer to
  73.    the RAM: logical device.
  74.  
  75. How long each of these operation take?
  76.  
  77. Re 1. Depening on the processor's speed:
  78.       from  3.3 sec. (B1260/50) to 14.0 sec. (E1230/40) for AllegroCDFS
  79.       from 13.1 sec. (B1260/50) to 28.0 sec. (E1230/40) for CacheCDFS
  80. Re 2. In all tests as above, the time exceeds ca. 9 sec.
  81.       (with the standard A1200 IDE controller, it takes ca. 3 times more).
  82. Re 3. Depending on the turbo card (or rather on the speed of processor and
  83.       Fast memory controller in the card), the operation lasts from
  84.       4.5 sec. (B1260/50) to 13.0 sec. (E1230/40).
  85.  
  86. AllegroCDFS filesystem is from 2 to 4 times faster than CacheCDFS.
  87. Achieving this major advantage over other filesystems was possible as this
  88. filesystem has been entirely written in assembler. Very efficient cache
  89. mechanisms have been employed in it.
  90. The AllegroCDFS code is optimised for 68040/060 processors, therefore
  91. the difference in speed for these processors is highest.
  92.